package com.stary.springmvc.web.viewResolver;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller
@RequestMapping("/goods")
public class GoodsHandler {
    @RequestMapping("/buy")
    public String buy(){
        System.out.println("进入到控制器的buy方法");
        return "hspView";//自定义的视图名 视图的id
    }

    /**
     *  演示直接指定请求转发和重定向页面
     *  1.请求转发是服务器内部进行的，所以可以访问WEB/INF页面
     *  2.重定向不能到/WEB-INF目录下，因为这是客户端请求服务器，WEB-INF对象客户端隐藏
     *    换句话来说就是客户端无法访问WEB-INF目录下的数据
     */
    @RequestMapping("order")
    public String order(){
        System.out.println("准备转发了");
//        转发：在服务器中解析成了 /工程路径//WEB-INF/pages/success.jsp
//        return "forward:/WEB-INF/pages/success.jsp";
//        重定向：在服务器中解析成/工程路径/login.jsp
        return "redirect:/login.jsp";
    }
}
